Euler's theorem proof